namespace InfiniTec.DirectoryServices
{
    /// <summary>
    /// Specifies the type of a filter used in search operations
    /// </summary>
    public enum FilterType
    {
        /// <summary>
        /// The specified filter is a simple name suitable for ambiguous name resolutio.
        /// </summary>
        Name,
        /// <summary>
        /// The specified filter is a valid LDAP search-filter. Additional constraints
        /// are added to reflect the <see cref="ResolveTypes"/> settings.
        /// </summary>
        SimpleLdapFilter,
        /// <summary>
        /// The specified filter is a valid LDAP search-filter. Additional constraints
        /// to reflect the <see cref="ResolveTypes"/> settings are not applied.
        /// </summary>
        RawLdapFilter
    }
}
